package com.molichuxing.service;

import com.molichuxing.framework.service.RootService;

/**
 * 订单任务service
 * 
 * @author zoumingyu
 * @date 2019年11月17日
 *
 */
public interface OrderJobService extends RootService {

	/**
	 * 扫描修改到期订阅订单、续订订单
	 * 
	 * @return
	 */
	public boolean orderExpire();

	/**
	 * 还款提醒告知-业务人员
	 * 
	 * @return
	 */
	public boolean orderRepayReminderToServicer();

	/**
	 * 经销商订单 还款提醒告知-业务人员
	 *
	 * @return
	 */
	public boolean orderDealerRepayReminderToServicer();

	/**
	 * 逾期后1天提醒-业务人员
	 * 
	 * @return
	 */
	public boolean orderOverdueReminderToServicer();

	/**
	 * 经销商订单 逾期后1天提醒-业务人员
	 *
	 * @return
	 */
	public boolean orderDealerOverdueReminderToServicer();

	/**
	 * 所有逾期未还提醒-业务人员
	 * 
	 * @return
	 */
	public boolean orderOverdueAllReminderToServicer();

	/**
	 * 待提车订单，提车提醒短信-用户
	 * 
	 * @return
	 */
	public boolean orderUnDeliveryReminderToUser();

	/**
	 * 还款提醒告知-用户
	 * 
	 * @return
	 */
	public boolean orderRepayReminderToUser();

	/**
	 * 还款逾期告知-用户
	 * 
	 * @return
	 */
	public boolean orderOverdueReminderToUser();

	/**
	 * 续订提醒
	 * 
	 * @return
	 */
	public boolean orderRenewReminderToUser();

	/**
	 * 加购提醒
	 * 
	 * @return
	 */
	public boolean orderPurchaseReminderToUser();

	/**
	 * 还车提醒
	 * 
	 * @return
	 */
	public boolean orderReturnReminderToUser();

	/**
	 * 订单用户逾期加入黑名单
	 * 
	 * @return
	 */
	public boolean orderUserBlacklist();
}
